Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F2 Italy F3 Italy F4 Italy F5 Italy F5 Italy F5 Italy F6 Italy F6 Italy F15 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Chile F3 USA F26 Uruguay F1 Argentina F7 Spain F1 USA F27 USA F2 USA F3 Italy F21 Italy F22 Italy F25 Italy F26 USA F4 USA F5 Spain F17 Spain F18 Belarus F1 Belarus F2 Poland F6 Italy F3 Italy F4 Italy F5 Italy F9 USA F26 USA F28 USA F29 Belarus F1 USA F1 Italy F19 USA F2 USA F4 USA F5 Usa F7 Netherlands F2 Poland F1 Great Britain F1 Great Britain F2 Poland F3 Austria F3 Italy F4 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Great Britain F15 Great Britain F16 Great Britain F2 Spain F6 Spain F8 Italy F2 USA F6 Italy F4 Great Britain F6 Netherlands F4 Italy F30 Germany F16 Brazil F1 Great Britain F1 USA F27 USA F6 Usa F8 Poland F2 Italy F13 Italy F22 Spain F33 Great Britain F1 Italy F3 Russia F6 France F17 Germany F8 Uzbekistan F1 Uzbekistan F2 Italy F10 Italy F20 Italy F22 Italy F29 Italy F30 Czech Republic F6 Czech Republic F7 Egypt F1 Germany F2 Germany F3 Egypt F2 Germany F4 Egypt F4 Croatia F1 Egypt F5 Croatia F2 Italy F4 Croatia F3 Italy F5 Croatia F4 Italy F6 Croatia F5 Croatia F7 Italy F13 Czech Republic F1 Italy F14 Italy F15 Italy F21 Italy F23 Italy F24 Italy F36 Czech Republic F4 Italy F37 Italy F38 Italy F39 Germany F1 Egypt F1 Germany F2 Germany F3 Egypt F2 Spain F3 Croatia F3 Croatia F7 Italy F3 Italy F4 Czech Republic F1 Italy F9 Czech Republic F2 Italy F10 Czech Republic F3 Italy F13 Czech Republic F6 Italy F17 Slovakia F3 Italy F30 Italy F32 Germany F3 Switzerland F1 Switzerland F2 Spain F2 Argentina F3 Italy F12 Czech Republic F4 Czech Republic F5 Slovakia F2 Croatia F4 Italy F8 M15 Bad Salzdetfurth M15 Porec M25 Prague M25 Jablonec Nad Nisou M15 Heraklion M15 Heraklion M15 Heraklion M25 Prague M15 Liberec M15 Bucharest M25 Kottingbrunn M25 Prostejov M25 Nur-Sultan M25 Pardubice M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Jablonec nad Nisou M25 Wroclaw M25 Velenje M15 Opava M25 Ricany M15 Trnava M25 Prague M15 Rovinj M25 Antalya M25 Antalya M25 Targu Mures M25+H Bacau M15 Bucharest XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ford Tennis Championships - Louisville Sir Supermercati - Rome Challenger Cudad de Guayaquil - Guayaquil Tennis Napoli Cup 2006 - Napoli dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Iskratel Open - Kranj Challenger Brasov - Brasov M15 Buzau Open Costa Daurada - Tarragona Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Arpa Ceramic Cup - Reggio Emilia M15 Slobozia Genova Open Challenger - Genova Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona M15 Sofia Rabat Challenger Medjurgorje Open - Medjugorje M15 Bucharest Kos Succhetti Tennis Cup - Cordenons LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo UTC Open - Cherkassy Genova Open Challenger - Genova Alexander Kolyaskin Memorial - Donetsk M15 Otopeni Tennislife Cup - Napoli Rome Challenger Open Tarragona Costa Daurada - Tarragona Rome Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Alessandria Challenger Milan Challenger Reggio Emilia Challenger Rimini Challenger Dallas Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Trani Challenger Sporting Challenger - Turin Caltanissetta Challenger Riviera di Rimini Challenger 2004 - Rimini Antonio Savoldi-Marco Co. - Manerbio Tennis Napoli Cup - Napoli 4° Sporting Challenger - Turin Jersey Challenger Yokohama Challenger Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Toyota Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Bergamo Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Caltanissetta Challenger Jersey Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Rome Challenger San Remo Challenger Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Wimbledon - London Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati 9° Trani Cup - Trani Biella Challenger Cremona Challenger Alessandria Challenger Furth Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger Orbetello Challenger Penza Challenger Ford Tennis Championships - Louisville Cordenons Challenger San Marino Challenger Brasilia Challenger Challenger de Providencia-Copa Kia - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli San Sebastian Challenger Salvador Challenger Manerbio Challenger Como Challenger Todi Challenger Izmir Challenger Napoli Challenger Tashkent Challenger Seoul Challenger Astana Challenger Medellin Challenger Guayaquil Challenger Guangzhou Challenger Alessandria Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Turin Challenger San Benedetto Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Orbetello Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton San Marino Challenger Cordenons Challenger St. Remy Challenger Tashkent Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Champaign Challenger Bergamo Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Marburg Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi San Marino Challenger Pozoblanco Challenger Como Challenger St. Remy Challenger Szczecin Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Salinas Challenger Dallas Challenger Santiago Challenger Mersin Challenger Barletta Challenger Ostrava Challenger Napoli Challenger Nottingham-2 Challenger Blois Challenger Portoroz Challenger Todi Challenger Eskisehir Challenger Prostejov Challenger Cordenons Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Meknes Challenger Izmir Challenger Kenitra Challenger Tashkent Challenger Casablanca Challenger Bratislava Challenger Vercelli Challenger Tunis Challenger Mestre Challenger Arad Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger San Benedetto Challenger Salzburg Challenger Liberec Challenger Prague Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Tanger Challenger Biella Challenger Trnava Challenger Meknes Challenger Meknes Challenger Kenitra Challenger Mons Challenger St. Brieuc Challenger Rennes Challenger Rome Challenger Bratislava Challenger Brescia Challenger Ostrava Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Salzburg Challenger Cancun Challenger Guangzhou Challenger Shenzhen Challenger Vercelli Challenger Turin Challenger Ostrava Challenger Sao Paulo Challenger Prostejov Challenger Perugia Challenger Milan Challenger Marburg Challenger San Benedetto Challenger Kazan Challenger Courmayeur Challenger Liberec Challenger Bergamo Challenger Wolfsburg Challenger Meknes Challenger Trnava Challenger Rome Challenger Kyoto Challenger Ningboo Challenger Bratislava Challenger St. Remy Challenger Happy Valley Challenger Manila Challenger Santo Domingo Challenger Caltanissetta Challenger Pingguo Challenger Barletta Challenger Palermo Challenger Santiago Challenger Kazan Challenger Monza Challenger Genova Challenger Napoli Challenger Barletta Challenger Turin Challenger Ostrava Challenger Marburg Challenger Rome Challenger Napoli Challenger Prague Challenger Poprad Tatry Challenger Ostrava Challenger Prague Challenger Furth Challenger Nottingham Challenger Prague Challenger Genova Challenger Dortmund Challenger Meknes Challenger Kazan Challenger Kenitra Challenger Mohammedia Challenger Trani Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Manerbio Challenger Shenzhen Challenger Genova Challenger Ostrava Challenger Vicenza Challenger Prostejov Challenger Milan Challenger Marburg Challenger Istanbul Challenger Todi Challenger Tashkent Challenger Napoli Challenger Bratislava Challenger Andria Challenger Palermo Challenger Bergamo Challenger Tiburon Challenger Zhuhai Challenger Lille Challenger Seoul Challenger Sao Jose Do Rio Preto Challenger Charlottesville Challenger Ostrava Challenger Buenos Aires Challenger Karshi Challenger Samarkand Challenger Knoxville Challenger Almaty Challenger Montevideo Challenger Poprad Tatry Challenger Scheveningen Challenger Noumea Challenger Andria Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Kazan Challenger Andria Challenger Meknes Challenger Wolfsburg Challenger Orlando Challenger Cherbourg Challenger Columbus Challenger Koblenz Challenger Casablanca Challenger Poprad Tatry Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Rabat Challenger Bath Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Cortina Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger St. Brieuc Challenger Prostejov Challenger Lyon Challenger Kenitra Challenger Bratislava Challenger Mersin Challenger Rome Challenger Amersfoort Challenger Prague Challenger Liberec Challenger Suzhou Challenger Tunis Challenger Mallorca Challenger Cassis Challenger Sibiu Challenger Busan Challenger Ortisei Challenger Caltanissetta Challenger Bangkok Challenger Rennes Challenger Monza Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Milan Challenger Arad Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 2 Challenger San Benedetto Challenger Zadar Challenger Split 1 Challenger Poznan Challenger Recanati Challenger Bratislava Challenger Orbetello Challenger Prostejov Challenger Trieste Challenger Cordenons Challenger Happy Valley Challenger Genova Challenger Prague 3 Challenger Tulln Challenger Todi Challenger Zhuhai Challenger Quanzhou Challenger Sibiu Challenger Bratislava Challenger Cherbourg Challenger Traralgon Challenger Caltanissetta Challenger Istanbul Challenger San Benedetto Challenger Orbetello Challenger Como Challenger Guimaraes Challenger Segovia Challenger Liberec Challenger Bastad Challenger Prague Challenger Liberec Challenger Padova Challenger Eckental Challenger Bratislava Challenger Andria Challenger Rome Challenger Zhuhai Challenger St. Brieuc Challenger Biella Challenger Cordenons Challenger Como Challenger Sibiu Challenger Tashkent Challenger Eckental Challenger Ismaning Challenger Jonkoping Challenger Rome Challenger Meerbusch Challenger Como Challenger Prague Challenger Eckental Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Sophia Antipolis Challenger Prague 2 Challenger Braunschweig Challenger Prague Challenger Genova Challenger Istanbul Challenger Izmir Challenger Almaty Challenger Brest Challenger Eckental Challenger Brescia Challenger Playford Challenger Rennes Challenger Quimper Challenger Budapest Challenger Quimper Challenger Shenzhen Challenger St. Brieuc Challenger Alphen Challenger Shymkent Challenger Tashkent Challenger Brest Challenger Rome Challenger Heilbronn Challenger Anning Challenger Poprad Tatry Challenger Augsburg Challenger Internazionali di Tennis Dell'Umbria - Todi St. Petersburg 1 Challenger Iasi Challenger Napoli Challenger Bucharest Challenger Davis Cup, Group 1, 2R, RSA-BLR 5-0 Eckental Challenger Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Qatar Exxon Mobil Open - Doha Estoril Open - Estoril BMW Open - Munich Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Grand Prix Hassan II - Casablanca ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Open 13 - Marseille Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kremlin Cup - Moscow Campionati Internazionali di Sicilia - Palermo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Movistar Open - Vina del Mar Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors)